<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/conexao/ConexaoBanco.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/Desaparecido.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/ImagemDesaparecido.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/DesaparecidosController.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/ImagemController.php');


$desaparecido = new Desaparecido();
$desaparecidoController = new DesaparecidosController();

//$desaparecido->setNome(filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_SPECIAL_CHARS));
$desaparecido->setNome(filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setDataNascimento(filter_input(INPUT_POST, 'dtNascimento', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setAlturaAprox(filter_input(INPUT_POST, 'alturaAprox', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setCaracteristicas(filter_input(INPUT_POST, 'caracteristicas', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setDataDesaparecimento(filter_input(INPUT_POST, 'dtDesaparecimento', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setHistoria(filter_input(INPUT_POST, 'relato', FILTER_SANITIZE_MAGIC_QUOTES));
$desaparecido->setStatus(1);// ainda est� vivo


//alterar data para formato do mysql
$data = $desaparecido->getDataDesaparecimento();
$data = implode("-",array_reverse(explode("/",$data)));
$desaparecido->setDataDesaparecimento($data);

//alterar data para formato do mysql
$data = $desaparecido->getDataNascimento();
$data = implode("-",array_reverse(explode("/",$data)));
$desaparecido->setDataNascimento($data);


/* if(move_uploaded_file($_FILES['nome_arquivo']['tmp_name'],'../img/pre-visualizar/'.$_FILES['nome_arquivo']['name'])){
	echo "<img src='../img/pre-visualizar/".$_FILES['nome_arquivo']['name']."' id='previsualizar' width='480px'>"; //imprime a foto na tela
}	
 */

//echo $desaparecidoController->cadastrarDesaparecido($desaparecido);

$desaparecido->setId($desaparecidoController->cadastrarDesaparecido($desaparecido));
if($desaparecido->getId()!=null){
	
	//gravar imagem
	$imagem = new ImagemDesaparecido();
	$controleImagem = new ImagemController();
	
	$imagem= $controleImagem->tratarImagemWideImageDesaparecido($_FILES['nome_arquivo']);
	$imagem->setDesaparecido($desaparecido);
	
	$controleImagem->cadastrarImagemDesaparecido($imagem);
	
	//verificar se h� mais algum desaparecido para cadastrar, caso sim carregar o formul�rio em branco
	//caso n�o enviar para a index.php
	echo "
	<script>
			alert('Registro Salvo com Sucesso!!');
			if(confirm('Deseja cadastrar mais um desaparecido?')==true){
				//carregar formul�rio vazio
				alert('abrir formul�rio em branco');
				location.href='/Prototipo/visao/admin/index.php?pg=5';
			
			};
	</script>		
	";
	//redireciona para outra p�gina
	//header("Location: /Prototipo/visao/");
}
else 
	echo "n�o funfou";







